// 仅限 Windows 系统
//const spawn = require('child_process').spawn;
//const bat = spawn('cmd.exe', ['/c', 'my.bat']);
//
//bat.stdout.on('data', (data) => {
//console.log(data.toString());
//});
//
//bat.stderr.on('data', (data) => {
//console.log(data.toString());
//});
//
//bat.on('exit', (code) => {
//console.log(`子进程退出码：${code}`);
//});

// 或
//const exec = require('child_process').exec;
//exec('my.bat', (err, stdout, stderr) => {
//if (err) {
//  console.error(err);
//  return;
//}
//console.log(stdout);
//});
//
//// 文件名带有空格的脚本：
//const bat = spawn('"my script.cmd"', ['a', 'b'], {shell: true });
//// 或：
//exec('"my script.cmd" a b', (err, stdout, stderr) => {
//
//});